/**
 * 定义一个方法 参数为小数 2.3 3.4 3.5 3.6 等  返回一个四舍五入之后的整数
 */
public class Demo12 {
    public static void main(String[] args) {
        System.out.println(round(-10.588f));
        System.out.println(round(-10.188f));
    }

    /**
     * 输入一个小数返回一个四舍五入之后的整数.
     *
     * @param a float类型的小数
     * @return 返回一个四舍五入之后的整数.
     */
    public static int round(float a) {
        int temp = (int) a;
        if (a >= 0)
            return a - (int) a >= 0.5 ? temp + 1 : temp;
        else
            return (int) a - a >= 0.5 ? temp - 1 : temp;
    }
}
